/*
 * szga 样式统一标准
 **/
.t-al{text-align: left;}
.t-ar{text-align:right;}
.t-center{text-align: center;}
.p-0{padding: 0;}
.p-20{padding: 20px;}
.pb-50{padding-bottom:50px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mb-20{margin-bottom: 20px;}
.hideCls{display: none;}
.fl-l{float: left;}
.fl-r{float: right;}
.c-inactivated{color: #8C8D8E;}
.f-18{font-size: 18px;}
.f-28{font-size: 28px;}
.f-blod{font-weight: bold;}
.mt-20-im{margin-top: 20px !important;}
.col-bl{color: #0D349A;}
.h-45{height:45px;}

/*xinghuo CSS*/
.toggle{z-index: 1;}
.content ul{text-indent: inherit;float: left;}
.container{padding: 0;margin: 0 auto;}
.szga-nav{z-index: 10;}
.szga->li>a{padding: 0;}
.szga->li>a:focus, .szga->li>a:hover{background-color: transparent;}

/*common CSS*/
body {color: #666;background-color: #FFFFFF !important;font-family: "Microsoft YaHei";}
/*::-webkit-scrollbar{display:none;}*/
.msjw .sitemap{background: transparent;border-bottom: 1px solid #ccc;}
.container .row{margin-left: 0;margin-right: 0;}
.table-border{border: 1px solid #e1e3ea;margin-bottom: 0;}
.table-border th,.table-border td{border-bottom: 1px solid #e1e3ea;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top: 0;}
.table>thead>tr>th{padding:10px 20px;border: 0;font-size: 14px;font-weight: normal;color: #8c8d8e;background-color: #ecedef;}
.table>tbody>tr>td{padding: 12px 20px;font-size: 14px;color: #212121;}
.show-more{text-align: center !important;color: #8C8D8E !important;cursor: pointer;}
.load-data{text-align: center !important;color: #174ED0 !important;cursor: pointer;}
.no-data{text-align: center !important;}
.layui-layer-content{color:#212121;}
.layerDialog .form-group{padding: 10px 20px;}
.form-group{width: 100%;margin-left: 0;padding: 0 20px;}
.form-group label{padding:0;}
.form-group .tips{color: red;font-size: 13px;font-weight: normal;}
.btn-visit{font-size: 14px;color:#174ed0;cursor: pointer;}
.btn-visit1{font-size: 18px;color:#FFFFFF;cursor: pointer;}
.btn-blue1 {padding: 6px 20px;font-size: 14px;color: #fff;background: #174ED0;border: #174ED0 1px solid;}

/*msjw_detail CSS*/
table.service-list>thead>tr>th:nth-child(1),table.service-list>tbody>tr>td:nth-child(1){text-align: center;}
table .eventItem{cursor: pointer;}
	
/*msjw_index CSS*/
.service-menu{border-bottom: 1px solid #E4E4E4;border-top: 1px solid #CFCFCF;height:100px;}
.nav-tabs{border-bottom: 0;padding:0;margin-top: 36px;}
.nav-tabs>li{margin-bottom:30px}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{text-decoration: none;border: 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: inherit;border: 0;color: #0D349A;font-weight: bold;}
.nav-tabs>li a{padding:0 25px;color: #292929;font-size: 24px;height:20px;line-height:20px;border: 0;}
.nav-tabs>li:not(:first-child){border-left: 1px solid #CFCFCF;}
.tab-pane{width: 100%;margin: 0 auto;}
.work_theme_ul {list-style: none;padding: 0;margin: 0;display: block;clear: both;}
.work_theme_ul li {float: left;width: 280px;height:80px;border:0;margin: 10px 20px 10px 0;text-align: left;background-color: #F0F0F0;}
.work_theme_ul li:hover{background-color: #0D349A;}
.work_theme_ul li.btnService{cursor: pointer;}
.work_theme_ul li a{display: block;position: relative;color: #292929;font-weight: bold;font-size: 18px;padding:28px 20px;line-height:1.3;}
.work_theme_ul li a:hover{text-decoration: none;border: 0;color:#FFF;}
a:focus{outline: none;}
.work_theme_ul li a img {transition: all 0.2s;}
.work_theme_ul li b {display: block;line-height: 1.4em;overflow: hidden;overflow: hidden;text-overflow: ellipsis;}
.img-title{height:40px;margin-right:20px;}
.work_evt_ul{width:380px; height:80px; background-color: #F0F0F0;list-style: none;padding: 0;margin: 0;display: block;clear: both;}
.work_evt_ul li:hover{background-color: #0D349A; cursor: pointer;}
/*msjw_detail CSS*/


/*user index CSS*/
.user-head{padding: 10px;width: 100%; background-color:#E1E3EA;}
.user-head .user-img img{width: 80px;height: 80px;}
.user-head .user-msg .row{margin: 10px 0;color: #212121;font-weight: 700;}
.user-head .user_infor_operate{float: left;font-weight: normal;}
.user-head .user-right{position: relative;height: 80px;line-height: 75px;cursor: pointer;text-align: right;}
.user-head .user-right img{width: 90px;}
.user-content{padding: 0;}
.row-head{margin: 50px 0 20px; font-size: 18px; font-weight: bold; color: #212121;}
.accountMng td:first-child{width: 10%;color: #8c8d8e;font-size: 14px;}
.accountMng>tbody>tr>td{border-bottom: 0;padding: 10px 20px;}
.accountMng>tbody>tr:first-child>td{padding-top: 20px;}
.accountMng>tbody>tr:last-child>td{padding-bottom: 20px;}
.operate{margin-left: 24px;}
#realnameOperate .btn-visit{font-size: 13px;font-weight: normal;text-decoration: underline;margin-left: 5px;}
#realnameOperate #codeImg .codeImg-head{background-color: #FFEE62;color: #000000;font-size: 12px;height: 20px;width: 120px;text-align: center;font-weight: normal;float: left;}
#realnameOperate #codeImg .codeImg-img{float: left;width: 120px;height: 120px;clear: both;}
#codeImg{margin-left: -30px;margin-top: 10px;height:140px;background:#fff;position:absolute;z-index: 100;width: 120px;}
.user-head-blue{padding: 10px;width: 100%; background-color:#0D349A;}
.user-head-blue .row{ margin: 20px 0 12px 0;}
.user_infor_operate{float: right;font-weight: normal;}
.user-right{position: relative;height: 30px;line-height: 25px;cursor: pointer;text-align: right; margin-top: 0px;}
.user-left{position: relative;height: 30px;line-height: 25px;cursor: pointer;text-align: left;float: left; margin-top: 0px;}
.white{color: #FFFFFF;}
.grey{color: #8997c9; font-size: 18px;}
.bg-body{background-color: #ecedef;padding-top:36px;height:100%;}
.manage{margin: 0 0 20px;font-size: 18px; font-weight: bold; color: #212121;}
.cells {
	/* display: block; */
    padding: 24px 40px;
    background-color: #FFFFFF;
    line-height: 20px;
    font-size: 18px;
    overflow: hidden;
    position: relative;
}
.cell{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.cell__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #292929;
  position: relative;
}
.cell__ft {
  text-align: right;
  position: relative;
  padding-right: 30px;
  color: #c7c7c7;
}
.cells:before {
    content: " ";position: absolute; top: 0;right: 30px;height: 1px;border-top: 1px solid #D9D9D9;
    color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);left: 30px;
}
.cells:first-child:before {
  display: none;
}
.cell_access .cell__ft:after {
	content: " ";display: inline-block;height: 7px;width: 7px;border-width: 1.5px 1.5px 0 0;
    border-color: #8C8D8E;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: relative;position: absolute;top:50%;
    margin-top: -4px;right: 2px;
}
.list{
	background-color:#ecedef;
	margin: 4px 0px 28px 0px;
	font-size: 24px;
	color: #292929;
	line-height: 36px;
}
.eImg{height: 40px;padding-right: 5px;}
.eblnk{margin-top:23px;}
.eStus{font-size: 24px; line-height: 36px;padding-top:30px;}
.eblnk:before {
    content: " ";position: absolute; right: 30px;height: 1px;border-top: 1px solid #D9D9D9;
    color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);left: 30px;
}
.cont{font-size: 14px;color: #292929;text-align: justify; line-height: 30px;position:relative;width: 100%;padding:10px 0 20px 0;}
.ebtn{font-size: 18px;width:136px;text-align: center;position:relative;margin-left:20px !important;}
.ebtn{display: inline-block;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-image: none !important;border: 2px solid #FFF;border-radius: 0; box-shadow: none !important;-webkit-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;-o-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;cursor: pointer;vertical-align: middle;margin: 0; position: relative;white-space: nowrap;padding: 18px 30px;}
.btn-blue, .btn-blue:focus {background-color: #0D349A !important;border-color: #0D349A;color:#fff;}
.btn-white, .btn-white:focus{background-color: #fff !important;border-color: #0D349A;color:#0D349A;}
.layui-layer-title {
	background-color: #fff !important; 
	text-align: center;
	border-bottom: 0px !important;
	font-size: 16px !important;
	color: #292929 !important;
	text-align: center;
	line-height: 36px !important;
	font-weight: bold !important;
	padding: 5px 0px !important;
}
.cicle_s{position: absolute;top: 4px;left: -7px;border-radius: 10px;list-style: none;width: 12px;height: 12px !important;}
.c_grey{background: #CFCFCF;border: 2px solid #FFFFFF;}
.c_blue{background: #0D349A;border: 2px solid #FFFFFF;}
.cicle_l{position: absolute;left: -10px;border-radius: 10px;list-style: none;
	width: 20px;height: 20px;background: #FFFFFF;border: 2px solid #0D349A;}
.cicle_now{position: absolute;top: 1px;left: 0.5px;border-radius: 10px;list-style: none;width: 14px;height: 14px !important;}
.zbExtra{text-align:center;font-size: 18px;color: #292929;line-height: 24px;margin-bottom: 36px;}
.point_down {
    display: inline-block;
    height: 7px;
    width: 7px;
    border-width: 1px 1px 0 0;
    border-color: #292929;
    border-style: solid;
    position: relative;
	transform: rotate(135deg);
	top: -3.5px;
    left: 10px;
}
.point{cursor: pointer;}
.paginate_button{margin-right: 5px;}

/*gr_jingduchaxun CSS*/
.searchBar .form-group {height: 30px;margin-left: 10px;width: auto;padding: 0;}
.searchBar .form-group label{margin-bottom: 0;padding: 0.4em 0;}
.searchBar .form-control[readonly]{background-color:#FFFFFF ;}

/*enter table CSS*/
.userForm .sitemap{background: #fff;}
.userForm {background: #FFFFFF;padding-bottom:10px ;}
.userForm .form-content{width: 100%;background: #FFFFFF;min-height: 500px;}
.step-body{color: #212121;width: 100%;margin: 0 auto;}
.step-body .header {padding: 16px;border-bottom: 1px solid #CCC;}
.step-body h3 {text-align: center!important;margin-bottom: 0px;height:58px}
.step-body .btn-send,.btn-send{width:100%;color:#5ba1f5;border:1px solid #8ebff7;background:#ffffff!important;padding: 0 0.5em;height:34px;font-weight:400;text-align:center;font-size:14px;}
.step-body .btn_disabled_color{width:100%;border:1px solid #D9D9D9;color:#D9D9D9;padding:0;height:34px;font-size:12px;background: #ffffff;text-align:center;}
.step-header{height:100px;}
.step-header ul{margin-bottom: 40px;}
.step-content{width:100%;}
.step-content .form-horizontal .form-group{margin:0 0 2em 0;}
.step-content .form-horizontal .control-label{text-align: right;}
.step-content .form-control{border-radius: 0;}
.btn {display: inline-block;color: #FFF !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-image: none !important;border: 5px solid #FFF;border-radius: 0; box-shadow: none !important;-webkit-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;-o-transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;transition: background-color 0.15s, border-color 0.15s, opacity 0.15s;cursor: pointer;vertical-align: middle;margin: 0; position: relative;}
.btn, .btn-default, .btn:focus, .btn-default:focus{background-color: #abbac3 !important;border-color: #abbac3;}
.btn-info, .btn-info:focus {background-color: #6fb3e0 !important;border-color: #6fb3e0;}
.step-content input{padding: 5px 4px 6px;}
.infobox {display: inline-block;width: 400px;height: 66px;color: #555;background-color: #FFF; box-shadow: none;border-radius: 0;vertical-align: middle;position: relative;}
.infobox > .infobox-icon{width:55px;display: inline-block;vertical-align: top;}
.infobox > .infobox-icon img{width:100%;}
.infobox > .infobox-data {display: inline-block;border-width: 0;border-top-width: 0;font-size: 13px;text-align: left;line-height: 21px;min-width: 130px;padding-left: 8px;position: relative;top: 0;}
.infobox > .infobox-data > .infobox-text{display: block;font-size: 16px;margin: 2px 0 4px;position: relative;text-shadow: none;}
.infobox > .infobox-data > .infobox-content{max-width: 300px;margin-top: 10px;line-height: 20px;}
/*上传附件样式*/
.uploadDiv{padding-top: 0.2em;}
.opts_btn {position:relative;display:inline-block;padding:1px 16px;font-size:16px;color:white;text-decoration:none;background:#0091f2;border-radius:3px;cursor:pointer;overflow:hidden;cursor: pointer;}
.opts_btn label{margin-bottom: 5px;cursor: pointer;}
.oFile {position:absolute;width:100%;height:100%;z-index:10;top:0px;left:0px;opacity:0;}
#file_box {width: 100px;/*border:1px solid #0091f2;*/border-radius:10px;display:inline-block;background:#EEE;overflow:hidden;z-index:999999;}
.speed_box {display: none;}
#file_size,#file_type {display:inline-block;padding:0 0.2em;font-size:14px;color:#0091f2;font-weight:normal;}
#file_type {margin-top:30px;}

@media (min-width: 768px){
	html,body,.wrap{height: 100%;}
	body > .wrap{height:auto;min-height: 100%;}
	.main{padding-bottom: 110px;}
	.szga-footer{position:relative;margin-top: -110px;height: 110px;clear: both;}
	.clearFix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.clearFix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix { height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */
	
	.ml-3em{margin-left: 3em;}
	.ml-6em{margin-left: 6em;}
	.container.msjw{width: 1200px;margin: 0 auto;}
	/*xinghuo head CSS*/
	ul.szga-nav>li,ul.szga-nav>li>a{-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}
	
	/*layer dialog CSS*/
	.layui-layer-title {background-color: #009FEA ;color: #FFFFFF ;}
	.layui-layer-content .Validform_error,.layui-layer-content input.error,.layui-layer-content select.error,.layui-layer-content textarea.error{border-color: #FF6700;background-color: #FFFFFF;}
	label.error {position: absolute;right: 0.5em;top: 0.7em;color: #ef392b;font-size: 12px;font-weight: normal;}
	.layui-layer-content label.error{right: -170px;text-align: left;width: 180px;top: .5em;}
	
	/*msjw_detail CSS*/
	table.service-list>thead>tr>th:nth-child(1),table.service-list>tbody>tr>td:nth-child(1){width: 8%;}
	/*step CSS*/
	.step-header{width:80% !important;}
	
	.work_theme_ul li a img{width: 80px;height: 80px;margin: 30px auto 0;}
	.work_theme_ul li b{margin-top: 20px;}
}
@media (max-width: 768px){
	.container{width: 96%;}
	/*step CSS*/
	.step-header{width:96% !important;}
	.container .form-group{padding: 0 10px;}
	.ml-3em{margin-left: 1em;}
	.ml-6em{margin-left: 2em;}
	.form-horizontal .control-label{padding-top: 7px;}
	.container.msjw{min-height: 450px;}
	.service-menu{overflow-y: auto;}
	.content .service-menu ul{margin-top:20px;width:100%;display: inline;white-space: nowrap;overflow-x:scroll;float:left;overflow-y:hidden;}
	.nav-tabs>li{margin-bottom:10px;}
	.nav-tabs>li a{padding: 0 5px;font-size: 18px;height:18px;line-height:18px;}
	.work_theme_ul li{width: 31%;height: 120px;margin:0 0 5px 5px;}
	.work_theme_ul li a{top: 10px;}
	.work_theme_ul li a img{width: 50%;margin: 5% auto 0;}
	.work_theme_ul li b{margin-top: 5px;}
	
	label.error {position: absolute;color: #ef392b;font-size: 12px;font-weight: normal;}
} 
